package com.bajiao.vo.account;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel("AccountAdmin")
public class AccountAdmin {

    @ApiModelProperty("ID")
    @Excel(name = "主键", width = 20)
    private String id;

    @ApiModelProperty("用户id")
    @Excel(name = "用户ID", width = 20)
    private String userId;

    @ApiModelProperty("账户余额")
    @Excel(name = "账户余额", width = 20)
    private BigDecimal money;

    @Excel(name = "更新时间", width = 30, format = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("头像")
    private String avatar;

    @ApiModelProperty("昵称")
    @Excel(name = "昵称", width = 30)
    private String nickname;

    @ApiModelProperty("手机号")
    @Excel(name = "手机号", width = 30)
    private String mobile;

    @ApiModelProperty("总计消费金额")
    @Excel(name = "总计消费金额", width = 30)
    private BigDecimal totalPayPrice;

    @ApiModelProperty("总计购券数量")
    @Excel(name = "总计购券数量", width = 30)
    private Integer totalBuy;

    @ApiModelProperty("总计核销券数量")
    @Excel(name = "总计核销券数量", width = 30)
    private Integer totalVerify;

    @ApiModelProperty("总计未核销数量")
    @Excel(name = "总计未核销数量", width = 30)
    private Integer totalUsable;

    @ApiModelProperty("总充值美豆")
    @Excel(name = "总充值美豆", width = 30)
    private BigDecimal totalRecharge;
}
